{\rtf1\ansi\ansicpg936\cocoartf949\cocoasubrtf540
{\fonttbl\f0\fnil\fcharset134 STHeiti;\f1\fnil\fcharset134 STXihei;}
{\colortbl;\red255\green255\blue255;}
\margl1440\margr1440\vieww14900\viewh14000\viewkind0
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural

\f0\b\fs24 \cf0 Task one - popup menu\
\
1. testing sub tasks\
	- Database connectivity test\
	- Database integrity test\
\
\
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural

\f1\b0 \cf0 -----------------------------------------------------------------------------------------------------\
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural

\f0\b \cf0 \
\
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural

\f1\b0 \cf0 2.  problems  \
	- Zip code storage problems with database for different pass\
\
\
\
-----------------------------------------------------------------------------------------------------\
\
3. testing specifications\
	\
3.1. Working environment\
\
qaweb.shermanstravelmedia.com\
widersite.shermanstravelmedia.com\
quicksearch.shermanstravelmedia.com\
\
3.2. testing target sites\
\
	- top25\
http://www.shermanstravel.com/top25/\
\
	- details page\
http://www.shermanstravel.com/luxury/details/\
\
	- quick search popup menu\
	- top-25 popup menu\
http://www.shermanstravel.com/top25/signup\
\
	- luxury/signup\
http://www.shermanstravel.com/luxury/details/\
\
\
3.3.  targets\
	- how easy the test cases will be maintained\
	- careful automation plan\
	- automation suite\
	- test data design\
\
-----------------------------------------------------------------------------------------------------\
4. Testing plan\
\
4.1.  database access\
	- using ActiveRecord\
	- usage: Database access can be used to verify that a form actually posted the values and they were stored correctly in the database\
	\
\
4.2.   sending mails\
	- ActionMailer\
	- Usage: Email can be, for example, used for sending test reports directly from test automation. \
\
-----------------------------------------------------------------------------------------------------\
5.  Installation & Configuration\
\
1.  jssh running with Firefox\
/Applications/Firefox.app/Contents/MacOS/firefox-bin -jssh\
note: but please do not close the terminal for running jssh\
\
2.  using webdriver(optional)\
\
3. run a testing file as a whole\
Mac OS: (terminal)\
\
irb path/**.rb\
\
4. install mysql\
sudo env ARCHFLAGS="-arch i386" gem install mysql -- \\\
  --with-mysql-dir=/usr/local/mysql --with-mysql-lib=/usr/local/mysql/lib \\\
  --with-mysql-include=/usr/local/mysql/include\
\
-----------------------------------------------------------------------------------------------------\
\
6.  problems to be solved \
	1.  redirect page record\
	2.  \
-----------------------------------------------------------------------------------------------------\
\
\
7.  reference\
\
	- Ruby Watir Testing\
http://www.mindfiresolutions.com/ruby-watir-testing.htm\
\
	- Ruby Database connectivity\
http://www.troubleshooters.com/codecorn/ruby/database/index.htm\
\
	- Web Testing: Complete guide on testing web applications\
http://www.softwaretestinghelp.com/web-application-testing/\
\
	- Testing with Watir\
http://blog.spritecloud.com/tag/watir/\
\
	-  Rapid Learning Rails \
	-  Webrick\
http://www.troubleshooters.com/codecorn/ruby/rails/rapidlearning_rails.htm\
\
http://blog.spritecloud.com/category/watir/\
\
http://groups.google.com/group/watir-general/browse_thread/thread/ae29495064f90966\
\
	-  Mozilla\
/Applications/Firefox.app/Contents/MacOS/firefox-bin -ProfileManager\
\
	-  Use Sqlite3 to manage database\
http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/sqlite3.1.html\
\
	-  Watir Syntax learning notes\
http://www.cnblogs.com/nikeylee/archive/2010/04/15/1713097.html\
\
	-  Software for Watir\
	-  Watir record/Relative plugins\
http://www.hanselman.com/blog/NewReleaseOfWatirMakerNowWatirRecorder.aspx\
\
	-  Building firefox with jssh\
https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Mac_OS_X_Prerequisites\
http://www.daveliebreich.com/blog/?page_id=6\
https://developer.mozilla.org/En/Simple_Firefox_build\
\
	-  Assertions in Ruby unit test\
http://www.ruby-doc.org/core/classes/Test/Unit/Assertions.html\
\
	-  Watir on Webdriver\
http://zeljkofilipin.com/2010/01/12/watir-on-webdriver/\
\
	-  TestGenWeb4 video tutorial\
http://developer.spikesource.com/docman/view.php/14/853/tg4w-condition.htm\
\
	-  General Info about auto \
http://cpedia.com/wiki?q=Watir&guess_ambig=UI+testing+HtmlUnit\
\
	-  Active Record\
http://cpedia.com/wiki?q=ActiveRecord&guess_ambig=Watir+Adhearsion+Roo+SoapUI+JMeter+Ruby+library+ActiveRecord+ChromeWatir+Subversion+Google+Chrome+Bass+Guitar+Acceptance+NMock\
\
	-  Watij/Java API for automation\
http://cpedia.com/wiki?q=ActiveRecord&guess_ambig=Watir+Adhearsion+Roo+SoapUI+JMeter+Ruby+library+ActiveRecord+ChromeWatir+Subversion+Google+Chrome+Bass+Guitar+Acceptance+NMock\
\
	-  Watir slides\
http://www.slideshare.net/timothyf/automated-testing-with-watir\
\
*****really useful!!!\
	-  How to run your first watir test\
http://www.layeredthoughts.com/automation/how-to-write-your-first-ruby-web-bot-in-watir-scraping-weather-com\
\
\
	-  Ruby/Mysql\
http://www.kitebird.com/articles/ruby-mysql.html\
\
\
	-  DBI\
http://www.tutorialspoint.com/ruby/ruby_database_access.htm\
}